<style>
@charset UTF-8;
/* CSS Document */
.lpwrap{padding:30px 40px;border-radius:10px;box-shadow:0 6px 9px rgba(0,0,0,0.33);background-color:#fff}
.lpwrap .floatingform{margin:40px auto 0}
.lpwrapin h1{color:#3688DA}
.lpwrap input[type="checkbox"]{width:auto!important;display:inline-block;margin-right:15px}
.lpwrap img{max-width:100%!important;height:auto}
.lp_additional_paragraph{padding:15px 30px}
.lp_content{padding:15px 30px;background:#fff;box-shadow:inset 3px 3px 8px rgba(0,0,0,0.16);border-radius:6px;margin:0 0 10px}
.lpfloatform{padding:15px 30px;background:#fff;box-shadow:inset 3px 3px 8px rgba(0,0,0,0.16);border-radius:6px}
.lp_main-image{float:none !important;margin:0 0 30px 0px;max-width:100% !important;border-radius:6px}
.lp_main-image img{border-radius:6px; width: 100%;}
.lp_relservices{padding:15px 30px}
.lp_reltestimonials{padding:15px 30px}
.lp_slogan.slogan1{padding:15px 30px;font-size:1.5em;line-height:1.1em;background:#4377A5 !important;box-shadow:inset 3px 3px 8px rgba(0,0,0,0.16);border-radius:6px;margin:0 0 10px; color: #fff !important}
.lp_slogan.slogan2{padding:15px 30px;font-size:1.5em;line-height:1.1em;background:#4377A5 !important;box-shadow:inset 3px 3px 8px rgba(0,0,0,0.16);border-radius:6px;margin:10px 0; color: #fff !important}
.lp_subheading{padding:5px 30px; text-align: center;}
.lp_heading{padding:5px 30px; text-align: center;}
.lpwrap table{width:100%!important}
.lpwrap table img{max-width:100%!important}
.lpwrap table tr td{width:33.3%!important;box-sizing:border-box!important;padding:15px 25px!important; vertical-align: top !important}
.lpwrap .slogan{background:#3688DA;color:#fff!important;text-align:center;font-size:1.4em;padding:20px 0;border-radius:10px;margin:10px 0}
.lpwrap .propright,.lpwrap .summary{color:#000!important}
.lpcol {float: none; display: inline-block !important; padding: 15px 25px; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.08); vertical-align: top; border-radius: 8px;}
.cols-1 .lpcol{width:99%;}
.cols-2 .lpcol{width:49%;}
.cols-3 .lpcol{width:32.3%;}
.cols-4 .lpcol{width:24%;}
.lpfloatform{float:none;width:100%;box-sizing:border-box}
.lpfloatleft{float:left;width:65%}
.lpfloatleft img{max-width:100%}
.lpwrap label{display:none}
.lpfloatform input,.lpfloatform textarea{display:block;padding:8px 15px;line-height:1.3em;border:1px solid rgba(0,0,0,0.06);box-shadow:inset 0 3px 6px rgba(0,0,0,0.14);width:100%!important;box-sizing:border-box!important;border-radius:4px;margin-bottom:10px;font-family:sans-serif;font-size:1.2em}
.lpfloatform input[type=submit]{border:1px solid #57b100;background:#489400;color:#fff;margin-top:10px}
.lpwrap .imagetile{min-height:200px;display:block;background-size:cover;background-repeat:repeat;background-position:center center;border-radius:8px;margin:0 auto;max-width:400px;margin-bottom:10px}
.ctabox {padding: 0px 0px 0px;}
.ctabox .buttonlink {margin-top: 0px;} 
input[type=checkbox] {width: auto !important; margin: 0px 10px 2px 0px !important; float: left !important;}

.landingpage_outerwrap .sitebaractive .subpage {width: 100%; padding-left: 4%; padding-right: 4%; float: none;}
.landingpage_outerwrap .sboxes {float: none; display: none;}
.landingpage_outerwrap .hideonlp {display: none;}
.landingpage_outerwrap .socialitem {display: none;}
.landingpage_outerwrap .onlinestorelink {display: none;}
.landingpage_outerwrap .login {display: none;}
.landingpage_outerwrap #footer {display: none;}
.landingpage_outerwrap .jivo-iframe-container-bottom.jivo-state-widget.jivo-collapsed.jivo_shadow.jivo_rounded_corners.jivo_gradient {display: none !important;}

.lpwrap table {border: 0px; width: 100% !important; }
.lpwrap table tr td {vertical-align: top !important;}


.modal-window {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.modal-window:target {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.modal-window > div {
  width: 90%;
  position: absolute;
  top: 200px;
  height: 60%;
  left: 5%;
  overflow: scroll;
  padding: 2em;
  box-sizing: border-box;
  background: #ffffff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.81);
}
.modal-window header {
  font-weight: bold;
}
.modal-window h1 {
  font-size: 150%;
  margin: 0 0 15px;
}

.modal-close {
  color: #aaa;
  line-height: 50px;
  font-size: 80%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 70px;
  text-decoration: none;
}
.modal-close:hover {
  color: black;
}



@media screen and (max-width: 1000px) {
.cols-2 .lpcol{width:99%;}
.cols-3 .lpcol{width:49%;}
.cols-4 .lpcol{width:32.33%;}
}
@media screen and (max-width: 800px) {
.lpfloatform{float:right;width:100%}
.lpfloatleft{float:left;width:100%}
.lpwrap table,.lpwrap tbody{display:block!important;width:100%!important}
.lpwrap table tr{display:inline-block!important;width:100%!important}
.lpwrap table tr td{width:100%!important;box-sizing:border-box!important;padding:15px 0!important;display:inline-block}
.cols-3 .lpcol{width:99%;}
.cols-4 .lpcol{width:49%;}
}
@media screen and (max-width: 580px) {
.lpwrap table tr td{width:100%!important;box-sizing:border-box!important;padding:15px 0!important;display:inline-block}
.cols-4 .lpcol{width:99%;}
.lp_heading, .lp_additional_paragraph, .lp_reltestimonials {padding-left: 0px; padding-right: 0px;}
.ctabox {padding: 20px 0px 20px;}
.lpwrap {padding-left: 20px; padding-right: 20px;}
}
@media screen and (max-width: 380px) {
.cols-4 .lpcol{width:100%:}
}
</style>